.
[sfinx.git] / sfinx / Makefile
blob7b2e27c5be7662c0951f787853b7432db6823766
3 # Forms makefile
6 include ../Rules.Make
8 INCLUDES = -I$(IBPP_INCLUDES) -I$(FORMS_INCLUDES) -I$(FLTK_INCLUDES) \
9 -I$(COMMONCPP_INCLUDES) -I. -I../include
10 CFLAGS = $(OPTIMIZE) $(PROFILE) $(DEBUG) -Werror -Wall -D_REENTRANT \
11 -D_GNU_SOURCE -D_THREAD_SAFE $(INCLUDES)
12 LDFLAGS = $(LDFLAG) $(PROFILE)
13 LIBS = -Wl,--start-group -L$(FIREBIRD_LIBS) -lfbembed -L$(IBPP_LIBS) -libpp \
14 -L$(FORMS_LIBS) -lf -L$(FLTK_LIBS) -lfltk -L$(COMMONCPP_LIBS) -lccgnu2 \
15 -lccext2 -lxml2 -lpthread -lssl -ldl -lz -lgpm -liberty \
16 -lmagic -lgcrypt -Wl,--end-group
17 # -Wl,--export-dynamic
18 OBJS = sfinx.o batch_ui.o
20 .C.o:
21 $(CXX) -fPIC -MD $(CFLAGS) -c $< -o $@
23 all: sfinx
24 dist: clean dep all
26 todo:
27 @setterm -foreground red
28 @cat TODO
29 @echo
31 sfinx: $(OBJS)
32 $(CXX) $(DEBUG) $(LDFLAGS) $(OBJS) -o sfinx $(LIBS)
34 clean:
35 @rm -f *.o *.a *.so* core *.d *out *~ sfinx DEAD*
37 -include $(wildcard *.d)
39 ###