equal
deleted
inserted
replaced
33 install: TARGET = install |
33 install: TARGET = install |
34 publish: TARGET = publish |
34 publish: TARGET = publish |
35 validate: TARGET = validate |
35 validate: TARGET = validate |
36 clean: TARGET = clean |
36 clean: TARGET = clean |
37 clobber: TARGET = clobber |
37 clobber: TARGET = clobber |
|
38 prep build install publish: LOG = >$(WS_LOGS)/$(TARGET):[email protected] 2>&1 |
38 |
39 |
39 .DEFAULT: publish |
40 .DEFAULT: publish |
40 |
41 |
41 .PARALLEL: $(COMPONENT_DIRS) |
42 .PARALLEL: $(COMPONENT_DIRS) |
42 |
43 |
45 clean clobber: $(COMPONENT_DIRS) |
46 clean clobber: $(COMPONENT_DIRS) |
46 ifeq ($(findstring file://, $(PKG_REPO)),file://) |
47 ifeq ($(findstring file://, $(PKG_REPO)),file://) |
47 $(RM) -r $(PKG_REPO:file://%=%) $(WS_LOGS) |
48 $(RM) -r $(PKG_REPO:file://%=%) $(WS_LOGS) |
48 endif |
49 endif |
49 |
50 |
50 setup: $(WS_LOGS) repo |
51 setup: $(WS_LOGS) repo tools |
51 |
52 |
52 $(WS_LOGS): |
53 $(WS_LOGS): |
53 $(MKDIR) $@ |
54 $(MKDIR) $@ |
54 |
55 |
55 repo: |
56 repo: |
56 $(PKGSEND) -s $(PKG_REPO) create-repository \ |
57 $(PKGSEND) -s $(PKG_REPO) create-repository \ |
57 --set-property publisher.prefix=$(PUBLISHER) |
58 --set-property publisher.prefix=$(PUBLISHER) |
58 |
59 |
|
60 tools: |
|
61 @cd ../tools ; echo "building tools..." ; $(GMAKE) setup |
|
62 |
59 $(COMPONENT_DIRS): FORCE |
63 $(COMPONENT_DIRS): FORCE |
60 @cd $@ ; echo "$(TARGET) \c" ; pwd ; \ |
64 @cd $@ ; echo "$(TARGET) \c" ; pwd ; \ |
61 $(GMAKE) $(TARGET) >$(WS_LOGS)/$(TARGET):[email protected] 2>&1 |
65 $(GMAKE) $(TARGET) $(LOG) |
62 |
66 |
63 FORCE: |
67 FORCE: |