13 include $(PATH_TO_TOP)/config
21 TARGET_CFLAGS = $(CFLAGS_DBG) -Iinclude -Wall
23 ROS_OBJECTS = rosglue.o i386/setjmplongjmp.o
25 TARGET_OBJECTS = objs/*.o $(ROS_OBJECTS)
27 include $(PATH_TO_TOP)/rules.mak
29 include $(TOOLS_PATH)/helper.mk
33 all: $(MK_FULLNAME) $(MK_NOSTRIPNAME)
35 objs/*.o objs/libfreetype.a:
37 @$(MAKE) -f Makefile.freetype CFLAGS="-c -g -Wall" CC:=$(CC)
39 @$(MAKE) -f Makefile.freetype CC:=$(CC)
42 # Automatic dependency tracking
43 DEP_OBJECTS := $(ROS_OBJECTS)
44 include $(PATH_TO_TOP)/tools/depend.mk
46 freetype_def: objs/libfreetype.a
47 nm objs/libfreetype.a | gawk 'BEGIN { printf "LIBRARY freetype\r\nEXPORTS\r\n"; } 3 == NF && $$2 == "T" { printf "%s\r\n", substr($$3, 2, length($$3) - 2); }' > freetype.def
52 etags $(@D)/\*.c -o $(@D)/TAGS