mirror of
git://projects.qi-hardware.com/openwrt-packages.git
synced 2024-11-23 14:30:18 +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
|