File tree 2 files changed +53
-0
lines changed
2 files changed +53
-0
lines changed Original file line number Diff line number Diff line change
1
+ # -------------------------------------------------------------------------
2
+ # choose your compiler (must be ANSI-compliant!) and linker command, plus
3
+ # any additionally needed flags
4
+
5
+ OBJDIR =
6
+ CC = emcc
7
+ CFLAGS = -g -O3 -fomit-frame-pointer -Wall
8
+ HOST_OBJEXTENSION = .o
9
+ LD = $(CC)
10
+ LDFLAGS = -lnodefs.js -lnoderawfs.js
11
+ HOST_EXEXTENSION =
12
+
13
+ # no cross build
14
+
15
+ TARG_OBJDIR = $(OBJDIR)
16
+ TARG_CC = $(CC)
17
+ TARG_CFLAGS = $(CFLAGS)
18
+ TARG_OBJEXTENSION = $(HOST_OBJEXTENSION)
19
+ TARG_LD = $(LD)
20
+ TARG_LDFLAGS = $(LDFLAGS)
21
+ TARG_EXEXTENSION = $(HOST_EXEXTENSION)
22
+
23
+ # -------------------------------------------------------------------------
24
+ # directories where binaries, includes, and manpages should go during
25
+ # installation
26
+
27
+ BINDIR = /usr/local/bin
28
+ INCDIR = /usr/local/include/asl
29
+ MANDIR = /usr/local/man
30
+ LIBDIR =
31
+ DOCDIR = /usr/local/doc/asl
Original file line number Diff line number Diff line change @@ -1321,6 +1321,28 @@ typedef unsigned long long Card64;
1321
1321
/*===========================================================================*/
1322
1322
/* Misc... */
1323
1323
1324
+ #ifdef __wasm__
1325
+ #define ARCHPRNAME "m68k"
1326
+ #define ARCHSYSNAME "wasm-emscripten"
1327
+ #define DEFSMADE
1328
+ #define OPENRDMODE "r"
1329
+ #define OPENWRMODE "w"
1330
+ #define OPENUPMODE "r+"
1331
+ #define IEEEFLOAT
1332
+ typedef signed char Integ8 ;
1333
+ typedef unsigned char Card8 ;
1334
+ typedef signed short Integ16 ;
1335
+ typedef unsigned short Card16 ;
1336
+ #define HAS16
1337
+ typedef signed int Integ32 ;
1338
+ #define PRIInteg32 "d"
1339
+ typedef unsigned int Card32 ;
1340
+ typedef signed long long Integ64 ;
1341
+ typedef unsigned long long Card64 ;
1342
+ #define HAS64
1343
+ #define NO_NLS
1344
+ #endif
1345
+
1324
1346
/*---------------------------------------------------------------------------*/
1325
1347
/* Just for curiosity, it won't work without 16 bit int's... */
1326
1348
You can’t perform that action at this time.
0 commit comments