diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2025-08-18 19:28:19 -0400 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2025-08-18 19:28:19 -0400 |
| commit | a00571abd3f0cba014aa8b942b5b242df1ff24de (patch) | |
| tree | 4625bc646447d5c322dce772f20f4ecb1ae1b419 /Makefile | |
| parent | 602cedd03b0c3d6ef176efafb08f51bde9bfe543 (diff) | |
Fix some compatibility issues, including #embed and `alignof` and some Makefile comment parsing issues.
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -67,7 +67,7 @@ OSFLAGS != case $(OS) in *BSD|Darwin) echo '-D_BSD_SOURCE';; Linux) echo '-D_GNU EXTRA= G=-ggdb O=-O3 -TOMO_VERSION=$(shell awk '/^## / {print $$2; exit}' CHANGES.md) +TOMO_VERSION=$(shell awk '/^\#\# / {print $$2; exit}' CHANGES.md) GIT_VERSION=$(shell git log -1 --pretty=format:"%as_%h") CFLAGS=$(CCONFIG) $(INCLUDE_DIRS) $(EXTRA) $(CWARN) $(G) $(O) $(OSFLAGS) $(LTO) \ -DTOMO_PREFIX='"$(PREFIX)"' -DSUDO='"$(SUDO)"' -DDEFAULT_C_COMPILER='"$(DEFAULT_C_COMPILER)"' \ @@ -141,10 +141,13 @@ config.mk: configure.sh @$(CC) $(CFLAGS) -c $< -o $@ # Specifically src/tomo.c needs to recompile if CHANGES.md changes: -src/tomo.o: src/tomo.c src/ast.h src/environment.h src/types.h config.mk CHANGES.md +src/tomo.o: src/tomo.c src/ast.h src/environment.h src/types.h config.mk src/changes.md.h @echo $(CC) $(CFLAGS_PLACEHOLDER) -c $< -o $@ @$(CC) $(CFLAGS) -c $< -o $@ +src/changes.md.h: CHANGES.md + xxd -i $< > $@ + %: %.tm ./local-tomo -e $< |
