os/ossrv/lowlevellibsandfws/apputils/stringtools/stringtable.mak.example
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     1 # This is a GNU makefile
     2 # Specify 'gnumakefile xxx.mak' in your bld.inf
     3 #
     4 
     5 ifeq "$(OS)" "Windows_NT"
     6 ERASE := @erase 2>>nul
     7 else
     8 ERASE := @erase
     9 endif
    10 
    11 GENERATED_FILES= \
    12 	$(EPOCROOT)epoc32\build\generated\http\HttpStringConstants.cpp \
    13 	$(EPOCROOT)epoc32\include\HttpStringConstants.h
    14 
    15 $(EPOCROOT)epoc32\build\generated\http\HttpStringConstants.cpp : ..\strings\HttpStringConstants.st
    16 	copy ..\strings\HttpStringConstants.st $(EPOCROOT)epoc32\build\generated\http
    17 	perl $(EPOCROOT)epoc32\tools\stringtable.pl $(EPOCROOT)epoc32\build\generated\http\HttpStringConstants.st
    18 
    19 $(EPOCROOT)epoc32\include\HttpStringConstants.h : $(EPOCROOT)epoc32\build\generated\http\HttpStringConstants.cpp
    20 	copy $(EPOCROOT)epoc32\build\generated\http\HttpStringConstants.h $(EPOCROOT)epoc32\include
    21 
    22 
    23 do_nothing:
    24 	@rem do nothing
    25 
    26 #
    27 # The targets invoked by bld...
    28 #
    29 
    30 MAKMAKE : $(GENERATED_FILES)
    31 
    32 BLD : MAKMAKE
    33 
    34 SAVESPACE : MAKMAKE
    35 
    36 CLEAN : 
    37 	-$(ERASE) $(GENERATED_FILES) $(EPOCROOT)epoc32\build\generated\http\HttpStringConstants.h
    38 
    39 FREEZE : do_nothing
    40 
    41 LIB : do_nothing
    42 
    43 CLEANLIB : do_nothing
    44 
    45 RESOURCE : do_nothing
    46 
    47 FINAL : do_nothing
    48 
    49 RELEASABLES : $(GENERATED_FILES)