37 lines
992 B
Plaintext
37 lines
992 B
Plaintext
targets=libApp
|
|
cppflags_force=-I ../include
|
|
cflags_force=-fPIC `pkg-config --cflags libSystem libMarshall`
|
|
cflags=-W -Wall -g -O2 -D_FORTIFY_SOURCE=2 -fstack-protector
|
|
ldflags_force=`pkg-config --libs libSystem libMarshall`
|
|
ldflags=-Wl,-z,relro -Wl,-z,now
|
|
dist=Makefile,appinterface.h,appmessage.h,appstatus.h,apptransport.h
|
|
|
|
#targets
|
|
[libApp]
|
|
type=library
|
|
sources=appclient.c,appinterface.c,appmessage.c,appserver.c,appstatus.c,apptransport.c
|
|
ldflags=-lsocket -lws2_32
|
|
install=$(LIBDIR)
|
|
|
|
#sources
|
|
[appclient.c]
|
|
depends=appinterface.h,../include/App/appclient.h
|
|
|
|
[appinterface.c]
|
|
depends=../include/App/appserver.h,appstatus.h,../config.h
|
|
|
|
[appmessage.c]
|
|
depends=../include/App/appmessage.h,appmessage.h
|
|
|
|
[appstatus.c]
|
|
depends=../include/App/appstatus.h,appstatus.h
|
|
|
|
[apptransport.c]
|
|
depends=../include/App/appmessage.h,../config.h
|
|
|
|
[appserver.c]
|
|
depends=appinterface.h,../include/App/appserver.h,../config.h
|
|
|
|
[apptransport.c]
|
|
depends=apptransport.h,../include/App/apptransport.h,../config.h
|