radare2/shlr/java/Makefile

45 lines
821 B
Makefile
Raw Normal View History

2015-04-03 00:35:04 +08:00
NAME=r_java
LIBAR?=libr_java.a
2013-01-23 21:50:50 +08:00
include ../../config-user.mk
include ../../global.mk
_INCLUDE_MK_GCC_=
2013-01-23 21:50:50 +08:00
include ../../mk/${COMPILER}.mk
2015-07-14 18:13:08 +08:00
SHLR?=..
2015-07-14 06:08:04 +08:00
include ../zip/deps.mk
2013-01-23 21:50:50 +08:00
OSTYPE?=$(shell uname | tr 'A-Z' 'a-z')
ifeq (${OSTYPE},)
all:
2015-07-14 18:13:08 +08:00
echo "OSTYPE not defined"
exit 1
endif
ifeq (,$(findstring cygwin,${OSTYPE}))
ifeq (,$(findstring mingw32,${OSTYPE}))
CFLAGS+=-fPIC -g
2014-08-15 20:51:51 +08:00
else
CFLAGS+=-DMINGW32=1
endif
endif
#CFLAGS+=-g -ggdb
CFLAGS+=-I../../libr/include
2012-11-16 09:41:01 +08:00
LDFLAGS+=-L../../libr/util
OBJS=code.o class.o ops.o dsojson.o
2015-10-06 06:25:20 +08:00
all: libr_java.a
2014-06-25 10:11:43 +08:00
libr_java.a: ${OBJS}
2014-06-25 10:33:42 +08:00
rm -f libr_java.a
2015-04-03 00:35:04 +08:00
${CC_AR} ${OBJS}
2014-06-25 10:11:43 +08:00
${RANLIB} libr_java.a
out: ${OBJS} main.o
2015-07-14 18:13:08 +08:00
echo "COMPILER: ${COMPILER} ${CC}"
${CC} ${LDFLAGS} ${CFLAGS} -I. ${OBJS} main.o \
2015-07-14 18:13:08 +08:00
-lr_util ../sdb/src/libsdb.a ${LINK} -o out
clean:
2014-06-25 10:11:43 +08:00
rm -f ${OBJS} main.o a.out libr_java.a out