CC = /opt/hardhat/devkit/ppc/8xx/bin/ppc_8xx-gcc
STRIP=/opt/hardhat/devkit/ppc/8xx/bin/ppc_8xx-strip --remove-section=.note --remove-section=.comment

PREFIX = $(PROJ)/target_ppc

INSTALL=install
RAS_STUFF = $(RAS_DIR)/src/rot_nports.o
INC_STUFF = -I$(RAS_DIR)/src -I$(KERNEL_DIR)/include

aidpd: aidp.o aidpaux.o aidp-ts.o Makefile ../Makefile
	$(CC) $(LDFLAGS) -o $@ aidp.o aidpaux.o aidp-ts.o $(RAS_STUFF)

aidp.o: aidp.c aidp.h aidpaux.h Makefile ../Makefile
	$(CC) $(CFLAGS) -c aidp.c

aidpaux.o: aidpaux.c aidp.h aidp-ts.h Makefile ../Makefile
	$(CC) $(CFLAGS) -c aidpaux.c

aidp-ts.o: aidp-ts.c aidp.h Makefile ../Makefile
	$(CC) $(CFLAGS) $(INC_STUFF) -c aidp-ts.c

install:
	 ${INSTALL} -m 700 aidpd ${PREFIX}/bin
	 $(STRIP) ${PREFIX}/bin/aidpd

all: aidpd install

clean:
	rm -f *.o aidpd
