-
Notifications
You must be signed in to change notification settings - Fork 0
/
GNUmakefile
39 lines (28 loc) · 897 Bytes
/
GNUmakefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
PACKAGE_NAME = Puck
include $(GNUSTEP_MAKEFILES)/common.make
VERSION = 0.0.3
DEPENDENCIES = XCBKit
TOOL_NAME = Puck
export TOOL_NAME
$(TOOL_NAME)_APPLICATION_ICON =
$(TOOL_NAME)_LD_FLAGS += -L./XCBKit/XCBKit.framkework/
$(TOOL_NAME)_OBJC_FILES = \
main.m \
PuckUIHandler.m \
PuckRunLoop.m \
PuckEventHandlerFactory.m \
utils/PuckUtils.m \
utils/EncapsulatedWindow.m \
functions/Functions.m \
$(TOOL_NAME)_HEADER_FILES = \
PuckUIHandler.h \
PuckRunLoop.h \
PuckEventHandlerFactory.h \
utils/PuckUtils.h \
utils/EncapsulatedWindow.h \
functions/Functions.h \
$(TOOL_NAME)_TOOL_LIBS = -lXCBKit -lxcb
ADDITIONAL_OBJCFLAGS = -std=c99 -g -O0 -fobjc-arc -Wall #-Wno-unused -Werror -Wall
#LIBRARIES_DEPEND_UPON += $(shell pkg-config --libs xcb) $(FND_LIBS) $(OBJC_LIBS) $(SYSTEM_LIBS)
include $(GNUSTEP_MAKEFILES)/aggregate.make
include $(GNUSTEP_MAKEFILES)/tool.make