Make headers a target

This commit is contained in:
Lior Halphon 2025-07-23 00:18:51 +03:00
parent c40221abb6
commit f54bfae01f
1 changed files with 3 additions and 2 deletions

View File

@ -115,7 +115,7 @@ PKGCONF_DIR := $(LIBDIR)/pkgconfig
PKGCONF_FILE := $(PKGCONF_DIR)/sameboy.pc
ifneq ($(CORE_FILTER)$(DISABLE_TIMEKEEPING),)
ifneq ($(filter-out lib $(LIBDIR)/% $(INC)/%,$(MAKECMDGOALS)),)
ifneq ($(filter-out lib headers $(LIBDIR)/% $(INC)/%,$(MAKECMDGOALS)),)
$(error SameBoy features can only be disabled when compiling the 'lib' target)
endif
endif
@ -437,7 +437,8 @@ SDL_OBJECTS := $(patsubst %,$(OBJ)/%.o,$(SDL_SOURCES))
TESTER_OBJECTS := $(patsubst %,$(OBJ)/%.o,$(TESTER_SOURCES))
XDG_THUMBNAILER_OBJECTS := $(patsubst %,$(OBJ)/%.o,$(XDG_THUMBNAILER_SOURCES)) $(OBJ)/XdgThumbnailer/resources.c.o
lib: $(PUBLIC_HEADERS)
lib: headers
headers: $(PUBLIC_HEADERS)
# Automatic dependency generation