File:  [ELWIX - Embedded LightWeight unIX -] / gpl / axl / knife / Makefile.win
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Wed Jun 8 07:09:12 2011 UTC (13 years, 1 month ago) by misho
Branches: axl, MAIN
CVS tags: HEAD, AXL0_6_7, AXL0_6_1
3th party - XML

    1: # Project: vortex-listener vortex-client
    2: 
    3: CC       = gcc.exe -g -Wall
    4: OBJ      = axl-knife.o exarg.o
    5: 
    6: PROGRAM = axl-knife.exe 
    7: 
    8: LIBS     = -Wall $(enable_gcc_debug) -L../src -laxl -L"../ns" -laxl-ns -L"../babel" -laxl-babel
    9: 
   10: INCS =  -I"." -I"../src" -I"../ns" -DAXL_NS_SUPPORT -I"../babel" -D__axl_disable_broken_bool_def__    -D__COMPILING_AXL_KNIFE__
   11: 
   12: CFLAGS   = $(INCS) -DVERSION=\""$(AXL_VERSION)"\" -Wall -g
   13: 
   14: .PHONY: all all-before all-after clean clean-custom
   15: 
   16: all: all-before $(PROGRAM) all-after links
   17: 
   18: all-before:
   19: 	cd ../src;make -f Makefile.win
   20: 	cd ../ns;make -f Makefile.win
   21: 	cd ../babel;make -f Makefile.win
   22: 
   23: all-after:
   24: 
   25: clean: 
   26: 	${RM} $(OBJ) $(PROGRAM) *.dll
   27: 
   28: $(PROGRAM): $(OBJ)
   29: 	$(CC) -mconsole $(OBJ) -o $(PROGRAM) $(LIBS)
   30: 	strip --strip-unneeded $(PROGRAM)
   31: 
   32: links:
   33: 	cp ../src/libaxl.dll .
   34: 	cp ../ns/libaxl-ns.dll .
   35: 	cp ../babel/libaxl-babel.dll .
   36: 
   37: %.o: %.c
   38: 	$(CC) -c $< -o $@ $(CFLAGS)
   39: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>