diff options
author | Björn Gustavsson <[email protected]> | 2011-07-02 09:15:54 +0200 |
---|---|---|
committer | Björn Gustavsson <[email protected]> | 2011-08-08 13:13:54 +0200 |
commit | 2c73d21a89d2d69e3cda4a9d10a544fb3cafd847 (patch) | |
tree | efec73d97090910c1e48f70d9cad618f64b85626 /lib/cosEvent | |
parent | fe9c1a041aa3a8d6ab45623050db15de8d311085 (diff) | |
download | otp-2c73d21a89d2d69e3cda4a9d10a544fb3cafd847.tar.gz otp-2c73d21a89d2d69e3cda4a9d10a544fb3cafd847.tar.bz2 otp-2c73d21a89d2d69e3cda4a9d10a544fb3cafd847.zip |
cos*/src/Makefile: Support parallel make
Diffstat (limited to 'lib/cosEvent')
-rw-r--r-- | lib/cosEvent/src/Makefile | 12 | ||||
-rw-r--r-- | lib/cosEvent/test/Makefile | 14 |
2 files changed, 12 insertions, 14 deletions
diff --git a/lib/cosEvent/src/Makefile b/lib/cosEvent/src/Makefile index a62d47ce74..c774d18380 100644 --- a/lib/cosEvent/src/Makefile +++ b/lib/cosEvent/src/Makefile @@ -177,16 +177,18 @@ docs: # ---------------------------------------------------- # Special Build Targets # ---------------------------------------------------- -$(GEN_ERL_FILES1) $(EXTERNAL_GEN_HRL_FILES1): CosEventChannelAdmin.idl + +IDL-GENERATED: CosEventChannelAdmin.idl cosEventApp.idl CosEventComm.idl erlc $(ERL_IDL_FLAGS) +'{cfgfile,"CosEventChannelAdmin.cfg"}' CosEventChannelAdmin.idl mv $(GEN_HRL_FILES1) $(EXTERNAL_INC_PATH) - -$(GEN_ERL_FILES2) $(GEN_HRL_FILES2): cosEventApp.idl erlc $(ERL_IDL_FLAGS) +'{cfgfile,"cosEventApp.cfg"}' cosEventApp.idl - -$(GEN_ERL_FILES3) $(EXTERNAL_GEN_HRL_FILES3): CosEventComm.idl erlc $(ERL_IDL_FLAGS) CosEventComm.idl mv $(GEN_HRL_FILES3) $(EXTERNAL_INC_PATH) + >IDL-GENERATED + +$(GEN_FILES): IDL-GENERATED + +$(TARGET_FILES): IDL-GENERATED # ---------------------------------------------------- # Release Target diff --git a/lib/cosEvent/test/Makefile b/lib/cosEvent/test/Makefile index c59c7ee315..c3f07c156f 100644 --- a/lib/cosEvent/test/Makefile +++ b/lib/cosEvent/test/Makefile @@ -121,17 +121,13 @@ docs: # Special Targets # ---------------------------------------------------- -# -# Each IDL file produces many target files so no pattern -# rule can be used. -# -TGT_COS = \ - $(GEN_HRL_COS:%=$(IDLOUTDIR)/%) \ - $(GEN_MOD_COS:%=$(IDLOUTDIR)/%.erl) +IDL-GENERATED: event_test_server.idl + erlc $(ERL_IDL_FLAGS) -o$(IDLOUTDIR) event_test_server.idl + >IDL-GENERATED +$(GEN_FILES): IDL-GENERATED -$(TGT_COS): event_test_server.idl - erlc $(ERL_IDL_FLAGS) -o$(IDLOUTDIR) event_test_server.idl +$(TARGET_FILES): IDL-GENERATED # ---------------------------------------------------- # Release Targets |