EXE = Subspace_68k OBJS= Subspace.o Waveshapes.o Deltafields.o CC604 = ppc-amigaos-gcc -V 2.95.2 -mcpu=604 -warpup CCM68k = gg:bin/gcc -mcpu=68040 CC = $(CCM68k) CODEGEN = OPTIMIZE = -O3 CFLAGS = $(CODEGEN) $(OPTIMIZE) LIBS = -lamiga OTHER = %.o : %.c $(CC) $(CFLAGS) -S $< -o $*.s $(CC) $(CFLAGS) -c $*.s -o $*.o ASMS = $(OBJS:.o=.s) $(EXE): $(OBJS) $(CC) $(OBJS) $(LIBS) -o $@._elf elf2exe2 $@._elf $@ delete $@._elf #depend: # $(CC) $(CFLAGS) -MM $(OBJS:.o=.c) >depend #clean: # rm $(EXE) $(OBJS) $(ASMS) $(OTHER) depend #DEPENDENCIES #include depend
EXE = Subspace_WUP OBJS= Subspace.o Waveshapes.o Deltafields.o CC604 = ppc-amigaos-gcc -V 2.95.2 -mcpu=604 -warpup CCM68k = ppc-amigaos-gcc -V 2.95.2 -mcpu=68060 CC = $(CC604) CODEGEN = OPTIMIZE = -O3 CFLAGS = $(CODEGEN) $(OPTIMIZE) LIBS = -lppcamiga OTHER = %.o : %.c $(CC) $(CFLAGS) -S $< -o $*.s $(CC) $(CFLAGS) -c $*.s -o $*.o ASMS = $(OBJS:.o=.s) $(EXE): $(OBJS) $(CC) $(OBJS) $(LIBS) -o $@._elf elf2exe2 $@._elf $@ delete $@._elf depend: $(CC) $(CFLAGS) -MM $(OBJS:.o=.c) >depend clean: rm $(EXE) $(OBJS) $(ASMS) $(OTHER) depend #DEPENDENCIES #include depend
@Softfailur, post #1
> > EXE = Subspace_68k > OBJS= Subspace.o Waveshapes.o Deltafields.o > CC604 = ppc-amigaos-gcc -V 2.95.2 -mcpu=604 -warpup > CCM68k = gg:bin/gcc -mcpu=68040 > > CC = $(CCM68k) > > CODEGEN = > OPTIMIZE = -O3 > CFLAGS = $(CODEGEN) $(OPTIMIZE) > LIBS = -lamiga > OTHER = > > %.o : %.c > $(CC) $(CFLAGS) -S $< -o $*.s > $(CC) $(CFLAGS) -c $*.s -o $*.o > > ASMS = $(OBJS:.o=.s) > > $(EXE): $(OBJS) > $(CC) $(OBJS) $(LIBS) -o $@._elf > elf2exe2 $@._elf $@ > delete $@._elf > > #depend: > # $(CC) $(CFLAGS) -MM $(OBJS:.o=.c) >depend > > #clean: > # rm $(EXE) $(OBJS) $(ASMS) $(OTHER) depend > > #DEPENDENCIES > #include depend > >
> EXE = Subspace_WUP > OBJS= Subspace.o Waveshapes.o Deltafields.o > CC604 = ppc-amigaos-gcc -V 2.95.2 -mcpu=604 -warpup > CCM68k = ppc-amigaos-gcc -V 2.95.2 -mcpu=68060 > > CC = $(CC604) > > CODEGEN = > OPTIMIZE = -O3 > CFLAGS = $(CODEGEN) $(OPTIMIZE) > LIBS = -lppcamiga > OTHER = > > %.o : %.c > $(CC) $(CFLAGS) -S $< -o $*.s > $(CC) $(CFLAGS) -c $*.s -o $*.o > > ASMS = $(OBJS:.o=.s) > > $(EXE): $(OBJS) > $(CC) $(OBJS) $(LIBS) -o $@._elf > elf2exe2 $@._elf $@ > delete $@._elf > > depend: > $(CC) $(CFLAGS) -MM $(OBJS:.o=.c) >depend > > clean: > rm $(EXE) $(OBJS) $(ASMS) $(OTHER) depend > > #DEPENDENCIES > #include depend >
@Jacek Rzeuski, post #2
/t/cceYAqni.o(.text+0x99e): undefined reference to `AllocVecPPC' /t/cceYAqni.o(.text+0x1030): undefined reference to `WritePixelArray' /t/cceYAqni.o(.text+0x1ba): undefined reference to `AllocVecPPC' /t/cceYAqni.o(.text+0x2e2): undefined reference to `FreeVecPPC' /t/cceYAqni.o(.text+0x728): undefined reference to `FindTaskPPC' /t/cceYAqni.o(.text+0x734): undefined reference to `SetNiceValue' /t/cceYAqni.o(.text+0xc0c): undefined reference to `BestCModeIDTagList' /t/cceYAqni.o(.text+0xed2): undefined reference to `FreeVecPPC' /t/cceYAqni.o(.text+0xee4): undefined reference to `FreeVecPPC' /t/cceYAqni.o(.text+0xef6): undefined reference to `FreeVecPPC' /t/cceYAqni.o(.text+0xf08): undefined reference to `FreeVecPPC' /t/cceYAqni.o(.text+0x1a04): undefined reference to `WritePixelArray' /t/cceYAqni.o(.text+0x1dfa): undefined reference to `NewListPPC' collect2: ld returned 1 exit status