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-utf8
-lfltk_xutf8 \
15 -L
$(COMMONCPP_LIBS
) -L..
/lib
-lsfinx
-lccgnu2
-lccext2 \
16 -lxml2
-lpthread
-lssl
-ldl
-lz
-lgpm
-liberty
-lmagic \
17 -lgcrypt
-Wl
,--end-group
18 # -Wl,--export-dynamic
19 OBJS
= sfinx.o batch_ui.o
22 $(CXX
) -fPIC
-MD
$(CFLAGS
) -c
$< -o
$@
28 @setterm
-foreground red
33 $(CXX
) $(DEBUG
) $(LDFLAGS
) $(OBJS
) -o sfinx
$(LIBS
)
36 @
rm -f
*.o
*.a
*.so
* core
*.d
*out
*~ sfinx DEAD
*
38 -include $(wildcard *.d
)