mirror of
https://github.com/outbackdingo/UltraGrid.git
synced 2026-04-08 00:06:57 +00:00
Makefile: all object files now depend on all hdrs
This commit is contained in:
13
Makefile.in
13
Makefile.in
@@ -39,7 +39,10 @@ docdir = @docdir@/ultragrid/
|
||||
datarootdir = @datarootdir@
|
||||
uv_datadir = @datadir@/ultragrid/
|
||||
|
||||
HEADERS = @HEADERS@
|
||||
# autogenerated headers
|
||||
HEADERS = @HEADERS@
|
||||
|
||||
ALL_INCLUDES = $(wildcard src/*.h) $(wildcard src/*/*.h)
|
||||
|
||||
OBJS = @OBJS@ \
|
||||
src/bitstream.o \
|
||||
@@ -168,19 +171,19 @@ bin/import_control_keyboard: bindir $(IMPORT_CONTROL_KEYBOARD_OBJS)
|
||||
$(REFLECTOR_TARGET): bindir $(OBJS) $(HEADERS) $(REFLECTOR_OBJS)
|
||||
$(LINKER) $(LDFLAGS) $(OBJS) $(REFLECTOR_OBJS) $(LIBS) -o $@
|
||||
|
||||
.c.o:
|
||||
%.o: %.c $(ALL_INCLUDES)
|
||||
$(CC) $(CFLAGS) $(INC) -c $< -o $@
|
||||
|
||||
.cpp.o:
|
||||
%.o: %.cpp $(ALL_INCLUDES)
|
||||
$(CXX) $(CXXFLAGS) $(INC) -c $< -o $@
|
||||
|
||||
# Set suffix for CUDA files
|
||||
.SUFFIXES: .cu
|
||||
|
||||
# Pattern rule for compiling CUDA files
|
||||
%.cu.o: %.cu
|
||||
%.cu.o: %.cu $(ALL_INCLUDES)
|
||||
$(NVCC) $(NVCCFLAGS) $(INC) -c $< -o $@
|
||||
%.cu.lib: %.cu
|
||||
%.cu.lib: %.cu $(ALL_INCLUDES)
|
||||
$(NVCC) $(NVCCFLAGS) -DEXPORT_DLL_SYMBOLS $(INC) --shared $< -o $<.dll
|
||||
|
||||
src/audio/resample.o:
|
||||
|
||||
Reference in New Issue
Block a user