Index: src/makemake.tcl
==================================================================
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -924,10 +924,13 @@
 $(OBJDIR)\json_report$O : $(SRCDIR)\json_detail.h
 $(OBJDIR)\json_tag$O : $(SRCDIR)\json_detail.h
 $(OBJDIR)\json_timeline$O : $(SRCDIR)\json_detail.h
 $(OBJDIR)\json_user$O : $(SRCDIR)\json_detail.h
 $(OBJDIR)\json_wiki$O : $(SRCDIR)\json_detail.h
+$(OBJDIR)\cson_amalgamation$O : $(SRCDIR)\cson_amalgamation.h
+$(OBJDIR)\cson_amalgamation$(O): $(SRCDIR)\cson_amalgamation.c
+	$(TCC) -c $(SRCDIR)\cson_amalgamation.c -o $(OBJDIR)\cson_amalgamation$(O) -DCSON_FOSSIL_MODE
 
 }
 foreach s [lsort $src] {
   writeln "\$(OX)\\$s\$O : ${s}_.c ${s}.h"
   writeln "\t\$(TCC) /Fo\$@ -c ${s}_.c\n"

Index: win/Makefile.msc
==================================================================
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -217,10 +217,13 @@
 $(OBJDIR)\json_report$O : $(SRCDIR)\json_detail.h
 $(OBJDIR)\json_tag$O : $(SRCDIR)\json_detail.h
 $(OBJDIR)\json_timeline$O : $(SRCDIR)\json_detail.h
 $(OBJDIR)\json_user$O : $(SRCDIR)\json_detail.h
 $(OBJDIR)\json_wiki$O : $(SRCDIR)\json_detail.h
+$(OBJDIR)\cson_amalgamation$O : $(SRCDIR)\cson_amalgamation.h
+$(OBJDIR)\cson_amalgamation$(O): $(SRCDIR)\cson_amalgamation.c
+	$(TCC) -c $(SRCDIR)\cson_amalgamation.c -o $(OBJDIR)\cson_amalgamation$(O) -DCSON_FOSSIL_MODE
 
 
 $(OX)\add$O : add_.c add.h
 	$(TCC) /Fo$@ -c add_.c