TARGET = ssnes SOURCE = ssnes.c CFLAGS = -O3 -march=native -Wall OBJ = ssnes.o SOBJ = libsnes.so LIBS = -lrsound -lglfw all: $(CC) $(CFLAGS) -o $(TARGET) $(SOURCE) $(SOBJ) $(LIBS) ssnes.o: $(CC) -c -o ssnes.o ssnes.c $(CFLAGS) clean: rm -rf $(OBJ) rm -rf $(TARGET)