Add an 'all' target to the Makefile
So that we can build everything together.
This commit is contained in:
parent
488567a45f
commit
85f2d57e08
1 changed files with 6 additions and 0 deletions
6
Makefile
6
Makefile
|
@ -53,6 +53,9 @@ $(JS_TARGET): LDFLAGS += $(JS_OPTIMIZE_FLAGS)
|
|||
|
||||
### top-level targets
|
||||
|
||||
lib: $(TARGET)
|
||||
.PHONY: lib
|
||||
|
||||
$(TARGET): $(OBJECTS)
|
||||
$(CXX) $(LDFLAGS) --shared -fPIC \
|
||||
-Wl,--version-script,version_script.ver \
|
||||
|
@ -86,6 +89,9 @@ $(JS_EXPORTED_FUNCTIONS): $(PUBLIC_HEADERS)
|
|||
perl -MJSON -ne '/(olm_[^( ]*)\(/ && push @f, "_$$1"; END { print encode_json \@f }' $^ > $@.tmp
|
||||
mv $@.tmp $@
|
||||
|
||||
all: test js lib
|
||||
.PHONY: lib
|
||||
|
||||
### rules for building objects
|
||||
$(BUILD_DIR)/%.o: src/%.c
|
||||
$(COMPILE.c) $(OUTPUT_OPTION) $<
|
||||
|
|
Loading…
Reference in a new issue