#####################################################################

-include ../arch.mk
-include ../../path.mk
-include ../../.config

APPLET:=libaes.so
PREFIX:=/lib

#####################################################################


CFLAGS+= -DELINUX -DHAVE_DEVPTS_FS -I../../include -fPIC

all:	$(APPLET)

$(APPLET): aes.o
	@echo -e "\033[32mBuilding $(APPLET) ...\033[0m"
	$(Q)$(CC) $(CFLAGS) -shared $(LDFLAGS) -o $(APPLET) $^

aes.o: aes.c
	$(Q)$(CC) $(CFLAGS)  -c $(LDFLAGS) aes.c

install:
	@echo -e "\033[32mInstalling $(APPLET) ...\033[0m"
	$(Q)[ -d $(TARGET)$(PREFIX) ] || mkdir -p $(TARGET)$(PREFIX)
	$(Q)install ./$(APPLET) $(TARGET)$(PREFIX)
	$(Q)chmod +x $(TARGET)$(PREFIX)/$(APPLET)

clean:
	@echo -e "\033[32mCleaning $(APPLET) ...\033[0m"
	$(Q)rm -rf *~ *.o *.gdb core *.elf $(APPLET)

.PHONY:	all install clean
