Compile c Datei mit Platform Builder (CE 6.0)
-
Hi,
ich habe ein Treiber Projekt, dass eine Menge cpp Dateien enthält. Jetzt möchte ich noch ein 2 c Dateinen hinzufügen, nur NMAKE stoppt beim compilieren:
NMAKE : U1073: don't know how to make 'obj\ARMV4I\debug\DspArm.obj'
Wo muß ich die Option setzen, dass auch c Files Compiliert werden?
MfG
-
Hallo Leute,
also ich habe herausgefunden, dass es daran liegt das das c File in dem Unterverzeichnis liegt. Wenn ich es ins src root kopiere klapt es.
Wie sage ich meinem platform builder, dass er auch die dateien aus den unterverzeichnissen von src kompilieren soll?
MfG
-
OK wenn ich in dem Platform Builder makefile die Regel hinzufüge:
{Unterverzeichnis\Utils\src\}.c{$(_OBJDIR)\}.obj: @echo BUILD_MARKER:C_COMPILE_START Compiling $< @type << $(ECHO_C_MSG) <<NOKEEP @$(CCOMPILER) @<< $(CONLY_FLAGS) -Fo$@ $(C_COMMAND_LINE_OPTIONS: = ) $(MAKEDIR)\$< <<NOKEEP @echo BUILD_MARKER:C_COMPILE_END
kann ich alle Dateinen in dem Verzeichnis utils compilierien.
Wie kann ich die Regel so veränderen dass alle unterverzeichnisse und deren Unterverzeichnisse includiert sind.
Also Irgendwas wie:
{*\}.c{$(_OBJDIR)\}.obj:
MfG
-
falls ich im falschen forum bin bitte ich euch es mir zu sagen und mich an das richtige forum zu verweisen.
-
weiß den keiner wie man die makefile regel ändert damit jedes belibige Unterverseichnis als sourcepfad geht?