Skip to content

Commit 6efd498

Browse files
committed
Cleanup
1 parent 2c3da62 commit 6efd498

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/Makevars

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
PKG_CPPFLAGS = -I"../inst/include/" -I"../inst/include/quickjs" -D_GNU_SOURCE
2-
#PKG_LIBS = libquickjs.o
2+
PKG_LIBS = ../inst/lib/$(R_ARCH)/libquickjs.a
33

44
ifeq ($(OS),Windows_NT)
55
DLL := .dll
@@ -32,20 +32,20 @@ else
3232
endif
3333
endif
3434

35-
CPP_SOURCES = quickjsr.cpp init.cpp
36-
SOURCES = $(CPP_SOURCES)
37-
OBJECTS = $(CPP_SOURCES:.cpp=.o) libquickjs.o
35+
SOURCES = quickjsr.cpp init.cpp
36+
OBJECTS = $(SOURCES:.cpp=.o)
3837

38+
all: $(SHLIB) clean
3939
$(SHLIB): $(OBJECTS)
4040
$(OBJECTS): build-static
4141

4242
build-static:
4343
@mkdir -p ../inst/include/quickjs
4444
@cp $(wildcard quickjs/*.h) ../inst/include/quickjs
45-
# $(R_CC) $(ALL_CPPFLAGS) $(ALL_CFLAGS) -funsigned-char -std=gnu11 -c libquickjs.c
46-
# @mkdir -p ../inst/lib/$(R_ARCH)
47-
# $(AR) -rs ../inst/lib/$(R_ARCH)/libquickjs.a libquickjs.o
45+
$(R_CC) $(ALL_CPPFLAGS) $(ALL_CFLAGS) -funsigned-char -std=gnu11 -c libquickjs.c
46+
@mkdir -p ../inst/lib/$(R_ARCH)
47+
$(AR) -rs ../inst/lib/$(R_ARCH)/libquickjs.a libquickjs.o
4848

49-
clean:
50-
$(RM) libquickjs.o $(OBJECTS) QuickJSR$(DLL)
49+
clean: $(SHLIB)
50+
$(RM) libquickjs.o $(OBJECTS)
5151
$(RM) -r ../inst/lib ../inst/include/quickjs

0 commit comments

Comments
 (0)