mirror of
https://github.com/thestk/stk
synced 2026-04-23 15:48:37 +00:00
Create Release and Debug directories if they are not present.
Otherwise, build fails if these directories do not exist.
This commit is contained in:
committed by
Stephen Sinclair
parent
a117cd0bb1
commit
e449ac3583
@@ -49,14 +49,18 @@ ifeq ($(strip $(RAWWAVES)), )
|
|||||||
endif
|
endif
|
||||||
DEFS += -DRAWWAVE_PATH=\"$(RAWWAVES)\"
|
DEFS += -DRAWWAVE_PATH=\"$(RAWWAVES)\"
|
||||||
|
|
||||||
%.o : $(SRC_PATH)/%.cpp
|
%.o : $(SRC_PATH)/%.cpp $(OBJECT_PATH)/.placeholder
|
||||||
$(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@
|
$(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@
|
||||||
|
|
||||||
%.o : ../../src/include/%.cpp
|
%.o : ../../src/include/%.cpp $(OBJECT_PATH)/.placeholder
|
||||||
$(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@
|
$(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@
|
||||||
|
|
||||||
all : $(PROGRAMS)
|
all : $(PROGRAMS)
|
||||||
|
|
||||||
|
$(OBJECT_PATH)/.placeholder:
|
||||||
|
mkdir -vp $(OBJECT_PATH)
|
||||||
|
touch $(OBJECT_PATH)/.placeholder
|
||||||
|
|
||||||
demo: demo.cpp $(OBJECTS)
|
demo: demo.cpp $(OBJECTS)
|
||||||
$(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o demo demo.cpp $(OBJECT_PATH)/*.o $(LIBRARY)
|
$(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o demo demo.cpp $(OBJECT_PATH)/*.o $(LIBRARY)
|
||||||
|
|
||||||
|
|||||||
@@ -38,14 +38,18 @@ ifeq ($(strip $(RAWWAVES)), )
|
|||||||
endif
|
endif
|
||||||
DEFS += -DRAWWAVE_PATH=\"$(RAWWAVES)\"
|
DEFS += -DRAWWAVE_PATH=\"$(RAWWAVES)\"
|
||||||
|
|
||||||
%.o : $(SRC_PATH)/%.cpp
|
%.o : $(SRC_PATH)/%.cpp $(OBJECT_PATH)/.placeholder
|
||||||
$(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@
|
$(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@
|
||||||
|
|
||||||
%.o : ../../src/include/%.cpp
|
%.o : ../../src/include/%.cpp $(OBJECT_PATH)/.placeholder
|
||||||
$(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@
|
$(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@
|
||||||
|
|
||||||
all : $(PROGRAMS)
|
all : $(PROGRAMS)
|
||||||
|
|
||||||
|
$(OBJECT_PATH)/.placeholder:
|
||||||
|
mkdir -vp $(OBJECT_PATH)
|
||||||
|
touch $(OBJECT_PATH)/.placeholder
|
||||||
|
|
||||||
effects: effects.cpp $(OBJECTS)
|
effects: effects.cpp $(OBJECTS)
|
||||||
$(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o effects effects.cpp $(OBJECT_PATH)/*.o $(LIBRARY)
|
$(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o effects effects.cpp $(OBJECT_PATH)/*.o $(LIBRARY)
|
||||||
|
|
||||||
|
|||||||
@@ -38,14 +38,18 @@ ifeq ($(strip $(RAWWAVES)), )
|
|||||||
endif
|
endif
|
||||||
DEFS += -DRAWWAVE_PATH=\"$(RAWWAVES)\"
|
DEFS += -DRAWWAVE_PATH=\"$(RAWWAVES)\"
|
||||||
|
|
||||||
%.o : $(SRC_PATH)/%.cpp
|
%.o : $(SRC_PATH)/%.cpp $(OBJECT_PATH)/.placeholder
|
||||||
$(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@
|
$(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@
|
||||||
|
|
||||||
%.o : ../../src/include/%.cpp
|
%.o : ../../src/include/%.cpp $(OBJECT_PATH)/.placeholder
|
||||||
$(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@
|
$(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@
|
||||||
|
|
||||||
all : $(PROGRAMS)
|
all : $(PROGRAMS)
|
||||||
|
|
||||||
|
$(OBJECT_PATH)/.placeholder:
|
||||||
|
mkdir -vp $(OBJECT_PATH)
|
||||||
|
touch $(OBJECT_PATH)/.placeholder
|
||||||
|
|
||||||
eguitar: eguitar.cpp $(OBJECTS)
|
eguitar: eguitar.cpp $(OBJECTS)
|
||||||
$(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o eguitar eguitar.cpp $(OBJECT_PATH)/*.o $(LIBRARY)
|
$(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o eguitar eguitar.cpp $(OBJECT_PATH)/*.o $(LIBRARY)
|
||||||
|
|
||||||
|
|||||||
@@ -31,14 +31,18 @@ ifeq ($(strip $(RAWWAVES)), )
|
|||||||
endif
|
endif
|
||||||
DEFS += -DRAWWAVE_PATH=\"$(RAWWAVES)\"
|
DEFS += -DRAWWAVE_PATH=\"$(RAWWAVES)\"
|
||||||
|
|
||||||
%.o : $(SRC_PATH)/%.cpp
|
%.o : $(SRC_PATH)/%.cpp $(OBJECT_PATH)/.placeholder
|
||||||
$(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@
|
$(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@
|
||||||
|
|
||||||
%.o : ../../src/include/%.cpp
|
%.o : ../../src/include/%.cpp $(OBJECT_PATH)/.placeholder
|
||||||
$(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@
|
$(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@
|
||||||
|
|
||||||
all : $(PROGRAMS)
|
all : $(PROGRAMS)
|
||||||
|
|
||||||
|
$(OBJECT_PATH)/.placeholder:
|
||||||
|
mkdir -vp $(OBJECT_PATH)
|
||||||
|
touch $(OBJECT_PATH)/.placeholder
|
||||||
|
|
||||||
$(OBJECTS) : Stk.h
|
$(OBJECTS) : Stk.h
|
||||||
|
|
||||||
clean :
|
clean :
|
||||||
|
|||||||
@@ -39,14 +39,18 @@ ifeq ($(strip $(RAWWAVES)), )
|
|||||||
endif
|
endif
|
||||||
DEFS += -DRAWWAVE_PATH=\"$(RAWWAVES)\"
|
DEFS += -DRAWWAVE_PATH=\"$(RAWWAVES)\"
|
||||||
|
|
||||||
%.o : $(SRC_PATH)/%.cpp
|
%.o : $(SRC_PATH)/%.cpp $(OBJECT_PATH)/.placeholder
|
||||||
$(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@
|
$(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@
|
||||||
|
|
||||||
%.o : ../../src/include/%.cpp
|
%.o : ../../src/include/%.cpp $(OBJECT_PATH)/.placeholder
|
||||||
$(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@
|
$(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@
|
||||||
|
|
||||||
all : $(PROGRAMS)
|
all : $(PROGRAMS)
|
||||||
|
|
||||||
|
$(OBJECT_PATH)/.placeholder:
|
||||||
|
mkdir -vp $(OBJECT_PATH)
|
||||||
|
touch $(OBJECT_PATH)/.placeholder
|
||||||
|
|
||||||
ragamat: ragamat.cpp $(OBJECTS)
|
ragamat: ragamat.cpp $(OBJECTS)
|
||||||
$(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o ragamat ragamat.cpp $(OBJECT_PATH)/*.o $(LIBRARY)
|
$(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o ragamat ragamat.cpp $(OBJECT_PATH)/*.o $(LIBRARY)
|
||||||
|
|
||||||
|
|||||||
@@ -58,14 +58,18 @@ ifeq ($(strip $(RAWWAVES)), )
|
|||||||
endif
|
endif
|
||||||
DEFS += -DRAWWAVE_PATH=\"$(RAWWAVES)\"
|
DEFS += -DRAWWAVE_PATH=\"$(RAWWAVES)\"
|
||||||
|
|
||||||
%.o : %.cpp
|
%.o : %.cpp $(OBJECT_PATH)/.placeholder
|
||||||
$(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@
|
$(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@
|
||||||
|
|
||||||
%.o : ../src/include/%.cpp
|
%.o : ../src/include/%.cpp $(OBJECT_PATH)/.placeholder
|
||||||
$(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@
|
$(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@
|
||||||
|
|
||||||
all : $(STATICLIB)
|
all : $(STATICLIB)
|
||||||
|
|
||||||
|
$(OBJECT_PATH)/.placeholder:
|
||||||
|
mkdir -vp $(OBJECT_PATH)
|
||||||
|
touch $(OBJECT_PATH)/.placeholder
|
||||||
|
|
||||||
$(STATICLIB) : $(OBJECTS)
|
$(STATICLIB) : $(OBJECTS)
|
||||||
$(RM) -f $(STATICLIB)
|
$(RM) -f $(STATICLIB)
|
||||||
$(AR) $(STATICLIB) $(OBJECT_PATH)/*.o
|
$(AR) $(STATICLIB) $(OBJECT_PATH)/*.o
|
||||||
|
|||||||
Reference in New Issue
Block a user