Salut à tous, tous est dans le titre ! Enfin non. J'explique :
J'ai vu sur le Net qu'il est possible de compiler une application pour iPhone(jailbreaké, parce que je ne veux pas la mettre sur AppStore), sous Windows. Pour ma part, j'ao opté pour la technique Winchain (http://code.google.com/p/winchain/). Tout se passe bien, Winchain crée les fichiers nécessaires à mon code source (il est fait comme il faut poru les iPhones) : le Makefile et tout.
Ensuite, il faut aller dans Cygwin, se déplacer dans le dossier de mon app à compiler, je le fais. Il faut exécuter la commande 'make' et le problème est là !
Donc le problème est : j'exécute la commande make et j'ai une erreur que voici :
Voici le Makefile créé par Winchain si vous pouvez voir d'où vient l'erreur ='(
Code :
SOURCES=\
main.m \
iPAGod.m
CC=/usr/local/bin/arm-apple-darwin-gcc
CFLAGS=-g -O2 -Wall
LD=$(CC)
LDFLAGS=-lobjc -framework CoreFoundation -framework Foundation -framework UIKit -framework LayerKit
PRODUCT_NAME=iPAGod
SRCROOT=/iphone-apps/iPAGod
WRAPPER_NAME=$(PRODUCT_NAME).app
EXECUTABLE_NAME=$(PRODUCT_NAME)
SOURCES_ABS=$(addprefix $(SRCROOT)/,$(SOURCES))
OBJECTS=\
$(patsubst %.c,%.o,$(filter %.c,$(SOURCES))) \
$(patsubst %.cc,%.o,$(filter %.cc,$(SOURCES))) \
$(patsubst %.cpp,%.o,$(filter %.cpp,$(SOURCES))) \
$(patsubst %.m,%.o,$(filter %.m,$(SOURCES))) \
$(patsubst %.mm,%.o,$(filter %.mm,$(SOURCES)))
OBJECTS_ABS=$(addprefix $(CONFIGURATION_TEMP_DIR)/,$(OBJECTS))
APP_ABS=$(BUILT_PRODUCTS_DIR)/$(WRAPPER_NAME)
PRODUCT_ABS=$(APP_ABS)/$(EXECUTABLE_NAME)
all: $(PRODUCT_ABS)
$(PRODUCT_ABS): $(APP_ABS) $(OBJECTS_ABS)
$(LD) $(LDFLAGS) -o $(PRODUCT_ABS) $(OBJECTS_ABS)
$(CONFIGURATION_TEMP_DIR)/%.o: $(SRCROOT)/%.m
mkdir -p $(dir $@)
$(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@
clean:
echo rm -f $(OBJECTS_ABS)
echo rm -rf $(APP_ABS)
Voilà ! Tout y est ... Donc si quelqu'un peut me sortir de cette m****, je l'en remercie !
PS : Je ne sais aps trop me servir des Makefile donc ...
Ludo !