mirror of
git://projects.qi-hardware.com/openwrt-packages.git
synced 2024-11-23 10:40:39 +02:00
38 lines
905 B
Diff
38 lines
905 B
Diff
diff --git a/Makefile b/Makefile
|
|
index 1ca688d..fbf1d8e 100644
|
|
--- a/Makefile
|
|
+++ b/Makefile
|
|
@@ -1,21 +1,24 @@
|
|
SRCDIR=.
|
|
-INCDIR=/home/shafqat/code/ascii-paint/tcod
|
|
-CFLAGS=$(FLAGS) -I$(SRCDIR) -I$(INCDIR) -Wall -g
|
|
-CC=gcc
|
|
-CPP=g++
|
|
+INCDIR?=/home/shafqat/code/ascii-paint/tcod
|
|
+CFLAGS:=$(CFLAGS) $(FLAGS) -I$(SRCDIR) -I$(INCDIR) -Wall -g
|
|
+CC?=gcc
|
|
+CPP?=g++
|
|
.SUFFIXES: .o .h .c .hpp .cpp
|
|
|
|
+CPP_FILES := $(wildcard ./*.cpp)
|
|
+CPP_OBJS := $(addprefix $(TEMP)/,$(notdir $(CPP_FILES:.cpp=.o)))
|
|
+
|
|
$(TEMP)/%.o : $(SRCDIR)/%.cpp
|
|
- $(CPP) $(CFLAGS) -o $@ -c $<
|
|
+ mkdir -p $(TEMP)
|
|
+ $(CXX) $(CFLAGS) -o $@ -c $<
|
|
$(TEMP)/%.o : $(SRCDIR)/%.c
|
|
+ mkdir -p $(TEMP)
|
|
$(CC) $(CFLAGS) -o $@ -c $<
|
|
|
|
-CPP_OBJS=$(TEMP)main.o
|
|
-
|
|
all : ascii-paint
|
|
|
|
ascii-paint : $(CPP_OBJS)
|
|
- $(CPP) $(CPP_OBJS) -o $@ -L. -ltcod -ltcod++
|
|
+ $(CXX) $(CFLAGS) $(CPP_OBJS) -o $@ -ltcod -ltcodxx
|
|
|
|
clean :
|
|
\rm -f $(CPP_OBJS) ascii-paint
|