### MACRO CC =arm-linux-gnueabi-gcc OBJS = multi_process.o hot.o serial.o ram.o time.o switch.o CFLAGS = -lpthread -lusb-1.0 LDFLAGS= -lpthread -lusb-1.0 TARGET = filmnext ### LINK $(TARGET):$(OBJS) $(CC) $(OBJS) $(LDFLAGS) -o $(TARGET) ### COMPILE multi_process.o : multi_process.c global.h ram.h $(CC) -c -Wall multi_process.c $(LDFLAGS) hot.o : hot.c global.h ram.h $(CC) -c -Wall hot.c $(LDFLAGS) serial.o : serial.c global.h ram.h $(CC) -c -Wall serial.c $(LDFLAGS) ram.o : ram.c global.h ram.h $(CC) -c -Wall ram.c $(LDFLAGS) time.o : time.c global.h ram.h $(CC) -c -Wall time.c $(LDFLAGS) switch.o : switch.c global.h ram.h $(CC) -c -Wall switch.c $(LDFLAGS) clean: rm -f $(TARGET) *.o romfs: filmnext $(ROMFSINST) /usr/bin/filmnext