Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # debugging support
- ifeq ($(DEBUG), true)
- CFLAGS+=-DDEBUG -g
- endif
- ifeq ($(DEBUG), gdb)
- CFLAGS+=-g
- endif
- ifeq ($(PROFILING), true)
- CFLAGS+=-p
- endif
- # symbolic names debugging
- ifeq ($(DEBUG_NAMES), true)
- CFLAGS+=-DDEBUG_NAMES
- endif
- # architecture TODO: add others
- ifeq ($(ARCH), unix)
- CFLAGS+=-DUNIX
- endif
- # TODO: GC settings
- ifeq ($(HEAP), malloc)
- CFLAGS+=-DHEAP_MALLOC
- endif
- ifeq ($(STACK), malloc)
- CFLAGS+=-DSTACK_MALLOC
- endif
- # class loading method
- ifeq ($(CLASS), external)
- CFLAGS+=-DEXTERNAL_TUK
- endif
- # monitor allocation
- ifeq ($(MONITORS), ondemand)
- CFLAGS+=-DON_DEMAND_MONITORS
- endif
- ifeq ($(DEBUG), true)
- CFLAGS+=-DDEBUG -g
- endif
- man cc
- man gcc
- cc --help
- gcc --help
Add Comment
Please, Sign In to add comment