Skip to content

Commit 2ffe7d0

Browse files
committed
proper makefile
1 parent 20c795d commit 2ffe7d0

File tree

4 files changed

+48
-4
lines changed

4 files changed

+48
-4
lines changed

build-context/compile.sh

-4
This file was deleted.

build-context/makefile

+44
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
2+
# -D _GNU_SOURCE for RTLD_NEXT
3+
# -D WSL ( Clipboard WSL )
4+
5+
CC=g++
6+
7+
OBJS= \
8+
../obj/clipboard.o \
9+
../obj/commands.o \
10+
../obj/exe.o \
11+
../obj/fn_sigs.o \
12+
../obj/game.o \
13+
../obj/main.o \
14+
../obj/serverlist.o \
15+
../obj/util.o
16+
17+
CFLAGS=-m32 -fpic -fpermissive -w -D _GNU_SOURCE -I ../hdr
18+
LDFLAGS= -m32 -shared -lX11 -o ../out/test.so
19+
20+
../out/test.so: $(OBJS)
21+
$(CC) $(LDFLAGS) $(OBJS) -o ../out/test.so
22+
23+
../obj/clipboard.o : ../src/clipboard.cpp
24+
$(CC) $(CFLAGS) -c $^ -o $@
25+
../obj/commands.o : ../src/commands.cpp
26+
$(CC) $(CFLAGS) -c $^ -o $@
27+
../obj/exe.o : ../src/exe.cpp
28+
$(CC) $(CFLAGS) -c $^ -o $@
29+
../obj/fn_sigs.o : ../src/fn_sigs.cpp
30+
$(CC) $(CFLAGS) -c $^ -o $@
31+
../obj/game.o : ../src/game.cpp
32+
$(CC) $(CFLAGS) -c $^ -o $@
33+
../obj/main.o : ../src/main.cpp
34+
$(CC) $(CFLAGS) -c $^ -o $@
35+
../obj/serverlist.o : ../src/serverlist.cpp
36+
$(CC) $(CFLAGS) -c $^ -o $@
37+
../obj/util.o : ../src/util.cpp
38+
$(CC) $(CFLAGS) -c $^ -o $@
39+
40+
41+
.PHONY: clean
42+
clean:
43+
rm ../obj/* >/dev/null 2>&1 || true
44+
rm ../out/* >/dev/null 2>&1 || true

makefile

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
all:
2+
$(MAKE) -C build-context
3+
%:
4+
$(MAKE) -C build-context $@

out/test.so

560 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)