CXXFLAGS = -std=c++14 -Wall -O2 -s -D__LINUX__ -Iinclude LDFLAGS = LDLIBS = -lstdc++ -lSDL2_image -lSDL2_net -lSDL2_ttf -lSDL2_mixer -lSDL2_test -lSDL2 -shared -fPIC PROG = program_name OBJS = MiniEngine.o MiniEngine_Event.o MiniEngine_Widget.o sqlite/sqlite3.o MiniEngine_SQLite.o all: $(PROG) $(PROG): $(OBJS) $(CXX) $(CXXFLAGS) $(LDFLAGS) $(LDLIBS) -o $@ $(OBJS) `sdl2-config --cflags --libs` clean: rm -f $(PROG) $(OBJS)