We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0bea534 commit 519af6bCopy full SHA for 519af6b
1 file changed
dep/linux/Makefile
@@ -1,21 +1,10 @@
1
CC = gcc
2
CFLAGS = -shared -rdynamic -fPIC -Wall -pedantic -lX11
3
-
4
-all: help
5
6
-32:
7
- ${CC} ${CFLAGS} -m32 mss.c -o libmss.tmp
8
- mkdir -p 32
9
- mv libmss.tmp 32/libmss.so
10
11
-64:
12
- ${CC} ${CFLAGS} -m64 mss.c -o libmss.tmp
13
- mkdir -p 64
14
- mv libmss.tmp 64/libmss.so
+ARCH := $(shell getconf LONG_BIT)
15
16
clean:
17
- rm -f */libmss.so.${VERSION}
+ rm -f */libmss.so
18
19
-help:
20
- @echo make 32: 32 bits compilation
21
- @echo make 64: 64 bits compilation
+all: clean
+ mkdir -p ${ARCH}
+ ${CC} ${CFLAGS} -m${ARCH} mss.c -o ${ARCH}/libmss.so
0 commit comments