PREFIX=$(HOME)/motoman/yasgot OUTDIR=$(PREFIX)/../bin OBJ = wii-y.o OUT = $(OUTDIR)/wii ######################################################################################## CC=gcc LD=ld AR=ar RANLIB=ranlib OBJCOPY=objcopy OBJDUMP=objdump ######################################################################################## CFLAGS=-O3 $(SPECIFIC) $(DEFINES) \ -Wall -g -pipe \ -I$(PREFIX)/include \ -L$(PREFIX)/lib LDOPS=-Wl,-rpath,$(PREFIX)/lib LIBS=-lycp2 -lz ######################################################################################### %.o: %.c $(DEPS) @echo "$(CFLAGS)" > .opts $(CC) `cat .opts` -c -o $@ $< @rm .opts %.o: %.cpp $(DEPS) @echo "$(CFLAGS)" > .opts $(CP) `cat .opts` -c -o $@ $< @rm .opts $(OUT): $(OBJ) @echo "$(CFLAGS) $(LDOPS)" > .opts $(CC) `cat .opts` -o $@ $^ $(LIBS) @rm .opts clean: rm -f *.o $(OUT) silentclean: @rm -f *.o $(OUT)