TARGET  = net_module
OBJS    = main.o ftpvita.o encoder.o

LIBS    = -lSceDisplay_stub -lSceSysmodule_stub -lSceLibKernel_stub -lSceNet_stub -lSceNetCtl_stub -lSceCtrl_stub -lSceLibc_stub -lSceJpegEnc_stub -ljpeg

PREFIX  = arm-vita-eabi
CC      = $(PREFIX)-gcc
CFLAGS  = -g -Wl,-q -Wall -O3 -nostartfiles
ASFLAGS = $(CFLAGS)

all: $(TARGET).suprx

%.suprx: %.velf
	vita-make-fself $< $@

%.velf: %.elf
	vita-elf-create $< $@

$(TARGET).elf: $(OBJS)
	$(CC) $(CFLAGS) $^ $(LIBS) -o $@

clean:
	@rm -rf $(TARGET).suprx $(TARGET).velf $(TARGET).elf $(OBJS)

send: $(TARGET).suprx
	curl -T $(TARGET).suprx ftp://$(PSVITAIP):1337/ux0:/data/rinCheat/$(TARGET).suprx
	@echo "Sent."