68 lines
1.4 KiB
Plaintext
68 lines
1.4 KiB
Plaintext
targets=clint.log,date,email,fixme.log,imap4,plugins,tests.log,xmllint.log
|
|
cppflags_force=-I ../include
|
|
cflags_force=-fPIE
|
|
cflags=-W -Wall -g -O2 -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector
|
|
ldflags=-pie -Wl,-z,relro -Wl,-z,now
|
|
dist=Makefile,clint.sh,embedded.sh,fixme.sh,pkgconfig.sh,tests.sh,xmllint.sh
|
|
|
|
#targets
|
|
[clint.log]
|
|
type=script
|
|
script=./clint.sh
|
|
enabled=0
|
|
depends=clint.sh
|
|
|
|
[date]
|
|
type=binary
|
|
sources=date.c
|
|
|
|
[email]
|
|
type=binary
|
|
sources=email.c
|
|
ldflags=-L$(OBJDIR)../src -Wl,-rpath,$(OBJDIR)../src -lMailer
|
|
|
|
[fixme.log]
|
|
type=script
|
|
script=./fixme.sh
|
|
enabled=0
|
|
depends=fixme.sh
|
|
|
|
[imap4]
|
|
type=binary
|
|
sources=imap4.c
|
|
cflags=`pkg-config --cflags glib-2.0 libSystem` `pkg-config --cflags openssl`
|
|
ldflags=`pkg-config --libs glib-2.0 libSystem` `pkg-config --libs openssl`
|
|
|
|
[plugins]
|
|
type=binary
|
|
#for Gtk+ 2
|
|
#cflags=`pkg-config --cflags gtk+-2.0`
|
|
#ldflags=`pkg-config --libs gtk+-2.0` -ldl
|
|
#for Gtk+ 3
|
|
cflags=`pkg-config --cflags gtk+-3.0`
|
|
ldflags=`pkg-config --libs gtk+-3.0` -ldl
|
|
sources=plugins.c
|
|
|
|
[tests.log]
|
|
type=script
|
|
script=./tests.sh
|
|
enabled=0
|
|
depends=$(OBJDIR)date,$(OBJDIR)email,$(OBJDIR)imap4,pkgconfig.sh,$(OBJDIR)plugins,tests.sh
|
|
|
|
[xmllint.log]
|
|
type=script
|
|
script=./xmllint.sh
|
|
enabled=0
|
|
depends=xmllint.sh
|
|
|
|
#sources
|
|
[date.c]
|
|
depends=../src/helper.c
|
|
|
|
[email.c]
|
|
#XXX should use $(SOEXT)
|
|
depends=$(OBJDIR)../src/libMailer.a
|
|
|
|
[imap4.c]
|
|
depends=../src/account/imap4.c
|