Mercurial > hg > forks > gldragon
comparison Makefile.gen @ 78:159cc5f14092
Check for empty target directory in DO_MKDIR Makefile macro.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 14 Jan 2020 03:28:06 +0200 |
parents | cc1c35357e39 |
children | 8a56cb177711 |
comparison
equal
deleted
inserted
replaced
77:cc1c35357e39 | 78:159cc5f14092 |
---|---|
34 ifneq ($(V),1) | 34 ifneq ($(V),1) |
35 DO_CMD=/bin/echo -E " $(1) $(2)" && $(3) | 35 DO_CMD=/bin/echo -E " $(1) $(2)" && $(3) |
36 else | 36 else |
37 DO_CMD=/bin/echo -E $(3) && $(3) | 37 DO_CMD=/bin/echo -E $(3) && $(3) |
38 endif | 38 endif |
39 DO_MKDIR=if test ! -d "$(1)"; then mkdir -p "$(1)"; fi | 39 DO_MKDIR=if test ! -z "$(1)" -a ! -d "$(1)"; then /bin/echo -E " MKDIR $(1)"; mkdir -p "$(1)"; fi |
40 | 40 |
41 | 41 |
42 COMPILE_C_OBJ = \ | 42 COMPILE_C_OBJ = \ |
43 @$(call DO_MKDIR,$(OBJPATH)) ; \ | 43 @$(call DO_MKDIR,$(OBJPATH)) ; \ |
44 $(call DO_CMD,CC,$<,$(CC) $(CFLAGS) $(DM_CFLAGS) -c -o $@ $< $(1)) | 44 $(call DO_CMD,CC,$<,$(CC) $(CFLAGS) $(DM_CFLAGS) -c -o $@ $< $(1)) |