diff --git a/Makefile b/Makefile index f006242..0389f93 100644 --- a/Makefile +++ b/Makefile @@ -1,11 +1,11 @@ SRCS := $(wildcard js*.c utf*.c regex.c) -HDRS := $(wildcard js*.h utf.h regex.h) +HDRS := $(wildcard js*.h mujs.h utf.h regex.h) OBJS := $(SRCS:%.c=build/%.o) CC := clang CFLAGS := -std=c99 -pedantic -Wall -Wextra -Wunreachable-code -Wno-unused-parameter -g -default: build build/js build/jsone build/re +default: build build/mujs build/mujsone astnames.h: jsparse.h grep '\(AST\|EXP\|STM\)_' jsparse.h | sed 's/^[ \t]*\(AST_\)\?/"/;s/,.*/",/' | tr A-Z a-z > $@ @@ -24,13 +24,13 @@ build: build/%.o: %.c $(HDRS) $(CC) $(CFLAGS) -o $@ -c $< -build/libjs.a: $(OBJS) +build/libmujs.a: $(OBJS) ar cru $@ $^ -build/js: build/main.o build/libjs.a +build/mujs: build/main.o build/libmujs.a $(CC) -o $@ $^ -lm -build/jsone: build/main.o build/one.o +build/mujsone: build/main.o build/one.o $(CC) -o $@ $^ -lm build/re: regex.c utf.c utftype.c diff --git a/README b/README index 540f586..7a78aa5 100644 --- a/README +++ b/README @@ -1 +1 @@ -libjs: An embeddable Javascript interpreter in C. +MuJS: An embeddable Javascript interpreter in C. diff --git a/jsi.h b/jsi.h index 24fedbf..e37fb35 100644 --- a/jsi.h +++ b/jsi.h @@ -1,7 +1,7 @@ #ifndef jsi_h #define jsi_h -#include "js.h" +#include "mujs.h" #include #include diff --git a/main.c b/main.c index 36b0dac..84bc6b6 100644 --- a/main.c +++ b/main.c @@ -1,6 +1,6 @@ #include -#include "js.h" +#include "mujs.h" #define PS1 "> " diff --git a/js.h b/mujs.h similarity index 99% rename from js.h rename to mujs.h index 9bf9d6f..6e63dbc 100644 --- a/js.h +++ b/mujs.h @@ -1,5 +1,5 @@ -#ifndef js_h -#define js_h +#ifndef mujs_h +#define mujs_h /* noreturn is a GCC extension */ #ifdef __GNUC__