Skip to content

Commit 519af6b

Browse files
author
BoboTiG
committed
Better Makefile
1 parent 0bea534 commit 519af6b

1 file changed

Lines changed: 5 additions & 16 deletions

File tree

dep/linux/Makefile

Lines changed: 5 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,10 @@
11
CC = gcc
22
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
3+
ARCH := $(shell getconf LONG_BIT)
154

165
clean:
17-
rm -f */libmss.so.${VERSION}
6+
rm -f */libmss.so
187

19-
help:
20-
@echo make 32: 32 bits compilation
21-
@echo make 64: 64 bits compilation
8+
all: clean
9+
mkdir -p ${ARCH}
10+
${CC} ${CFLAGS} -m${ARCH} mss.c -o ${ARCH}/libmss.so

0 commit comments

Comments
 (0)