########### # settings ########### CFLAGS = -g -Wall -rdynamic -std=c99 INCLUDES = -I../include LIBS = -ledje -lecore -levas -lelementary -lircclient -lcrypto -lproj -lpthread -lqrencode -lpng ########### # objects ########### OBJECTS = msg_sender.o OBJECTS += gui.o OBJECTS += draw_user.o OBJECTS += handler.o OBJECTS += receiver.o OBJECTS += sender.o OBJECTS += read_file.o OBJECTS += barcode.o OBJECTS += crypto.o OBJECTS += e_smart_tile.o OBJECTS += e_smart_map.o OBJECTS += map/map_reader.o OBJECTS += map/controls.o OBJECTS += map/object.o OBJECTS += map/overlay.o OBJECTS += render/line.o OBJECTS += util/projection.o OBJECTS += vkbd/vkbd.o ################## # rules ################## %.o: %.c $(CC) $(CFLAGS) $(INCLUDES) -c -o $@ $< clean: rm -rf $(OBJECTS) $(OBJECTS_PREPARE) gui$(SUFFIX) # $(MAKE) -C themes clean # $(MAKE) -C vkbd clean