mirror of
https://github.com/ccxvii/mujs.git
synced 2026-02-06 01:41:37 +08:00
Use $(@D) instead of $(dir $@)
This commit is contained in:
committed by
Tor Andersson
parent
4d3165baf5
commit
1138515255
12
Makefile
12
Makefile
@@ -75,27 +75,27 @@ one.c: $(SRCS)
|
||||
jsdump.c: astnames.h opnames.h
|
||||
|
||||
$(OUT)/%.o: %.c $(HDRS)
|
||||
@ mkdir -p $(dir $@)
|
||||
@ mkdir -p $(@D)
|
||||
$(CC) $(CFLAGS) $(CPPFLAGS) -o $@ -c $<
|
||||
|
||||
$(OUT)/libmujs.o: one.c $(HDRS)
|
||||
@ mkdir -p $(dir $@)
|
||||
@ mkdir -p $(@D)
|
||||
$(CC) $(CFLAGS) $(CPPFLAGS) -o $@ -c $<
|
||||
|
||||
$(OUT)/libmujs.a: $(OUT)/libmujs.o
|
||||
@ mkdir -p $(dir $@)
|
||||
@ mkdir -p $(@D)
|
||||
$(AR) cr $@ $^
|
||||
|
||||
$(OUT)/libmujs.$(SO_EXT): one.c $(HDRS)
|
||||
@ mkdir -p $(dir $@)
|
||||
@ mkdir -p $(@D)
|
||||
$(CC) $(CFLAGS) $(CPPFLAGS) -fPIC -shared $(LDFLAGS) -o $@ $< -lm
|
||||
|
||||
$(OUT)/mujs: $(OUT)/libmujs.o $(OUT)/main.o
|
||||
@ mkdir -p $(dir $@)
|
||||
@ mkdir -p $(@D)
|
||||
$(CC) $(LDFLAGS) -o $@ $^ $(LIBREADLINE) -lm
|
||||
|
||||
$(OUT)/mujs-pp: $(OUT)/libmujs.o $(OUT)/pp.o
|
||||
@ mkdir -p $(dir $@)
|
||||
@ mkdir -p $(@D)
|
||||
$(CC) $(LDFLAGS) -o $@ $^ -lm
|
||||
|
||||
.PHONY: $(OUT)/mujs.pc
|
||||
|
||||
Reference in New Issue
Block a user