.ONESHELL: CC=gcc CFLAGS=-lcsfml-window -lcsfml-system -lcsfml-graphics PREFIX=$(HOME)/.local all: ls7emulator clean: rm -rf bin/ls7emulator bin/ ls7emulator: cd src $(CC) ls7emulator.c -o ls7emulator $(CFLAGS) -O2 rm ../bin -rf mkdir ../bin cd ../bin mv ../src/ls7emulator ./ strip ls7emulator install: ls7emulator mkdir -p $(PREFIX)/bin install bin/ls7emulator $(PREFIX)/bin/ls7emulator cp bin/ls7emulator /usr/bin/ls7emulator