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
21 $(CXX
) -fPIC
-MD
$(CFLAGS
) -c
$< -o
$@
27 @setterm
-foreground red
32 $(CXX
) $(DEBUG
) $(LDFLAGS
) $(OBJS
) -o sfinx
$(LIBS
)
35 @
rm -f
*.o
*.a
*.so
* core
*.d
*out
*~ sfinx DEAD
*
37 -include $(wildcard *.d
)