GNUmakefile para Objective-C y Objective-C++
Monday, December 22nd, 2008Construir el makefile para un proyecto Objective-C en el framework de GNUstep es muy sencillo.
Basta con añadir algunas directivas de inclusión de ficheros y la lista de ficheros de código:
include $(GNUSTEP_MAKEFILES)/common.make APP_NAME = edictParser edictParser_APPLICATION_ICON = icon.png edictParser_RESOURCE_FILES = icon.png edictParser_OBJC_FILES = main.m include $(GNUSTEP_MAKEFILES)/application.make
Para el caso de querer utilizar código C++, sustituimos la línea:
edictParser_OBJC_FILES = main.m
por:
edictParser_OBJCC_FILES = main.mm
Y un pequeño truco para no tener que modificar el makefile cada vez que añadimos un fichero de código:
edictParser_OBJCC_FILES = $(shell ls -c1 *.mm)
[Nótese que la extensión para los ficheros Objective-C++ es mm.]