Inserting VZGOT development tree within GIT
[safe/jmp/vzgot] / app / Makefile.inc
1 #--------------------------------------------------------------------
2 #to compile opensrc clement application
3 #--------------------------------------------------------------------
4 debug   :
5           @ $(MAKE) OPTIME="-g" DEBUG="-DDEBUG" exe
6
7 prod    :
8           @ $(MAKE) OPTIME="-g3" exe
9
10 exe     : 
11           @ $(MAKE) $(EXE)
12         
13 clean   :
14           @ - rm -fr *.o $(EXE) *~ 
15
16 #--------------------------------------------------------------------
17 #Executable file to do
18 EXE=                                                            \
19         vzgot 
20
21 OBJS=                                                           \
22         vzgot.o
23
24 VZLIB= ../lib/vzlb.a
25 #--------------------------------------------------------------------
26 #dependencies
27
28 $(EXE)  :  $(OBJS) $(VZLIB)
29            @ $(LD) $(LDFLAGS) -o $@ $@.o $(LIBS)
30 #--------------------------------------------------------------------
31 vzgot.o :                                                       \
32            ../lib/lowtyp.h                                      \
33            ../lib/dbgmem.h                                      \
34            ../lib/subprc.h                                      \
35            ../lib/unilck.h ../lib/unicnt.h                      \
36            vzgot.c
37
38 #--------------------------------------------------------------------
39 #compiler and loader options
40 CC=gcc $(OPTIME) $(DEBUG)
41 LD=$(CC) 
42 CFLAGS=-I ../lib -std=gnu99 -pedantic -D_GNU_SOURCE -Wall -Wshadow
43 LIBS=$(VZLIB)
44 #--------------------------------------------------------------------